/*
 * 版    权:  Timesoft Copyright 2014-2016,All rights reserved
 * 文 件 名:  XtJsDto.java
 * 描       述:  <描述>
 * 修改人:  zhangzq
 * 修改时间:  2017-01-16 17:14:18 星期一
 * 跟踪单号:  <跟踪单号>
 * 修改单号:  <修改单号>
 * 修改内容:  <修改内容>
 */
package com.kj.tms.pri.system.role.dto;

import com.kj.tms.common.bean.dto.BaseDto;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.List;


/**
 * <p>类名称：RoleDto<p>
 * <p>类描述：角色信息Dto<p>
 */
public class RoleDto extends BaseDto implements Serializable{

    /**
     * 注释内容
     */
    private static final long serialVersionUID = 1L;


    /**
     *  ROLE_ID 角色id
     */
    private String roleId;


    /**
     * ROLE_CODE 角色编码
     */
    private String roleCode;

    /**
     * ROLE_NAME 角色名称
      */
    private String roleName;

    /**
     * VALID_MARK 有效标志   0失效 1有效
      */
    private String validMark;
    /**
     * DEL_MARK 删除标识  0 未删除   1已删除
     */
    private String delMark;

    /**
     * CREATE_USER 创建人员
     */
    private String createUser;

    /**
     * CREATE_TIME 创建时间
     */
    private Timestamp createTime;

    //创建时间 前端显示
    private String createTimeStr;

    /**
     * 角色描述
     */
    private String description;

    /**
     * 互斥角色
     */
    private String mutex;

    private List<RoleDto> mutexList;
    /**
     * @return ROLE_ID
     */
    public String getRoleId() {
        return roleId;
    }

    /**
     * @param roleId
     */
    public void setRoleId(String roleId) {
        this.roleId = roleId;
    }

    /**
     * @return ROLE_CODE
     */
    public String getRoleCode() {
        return roleCode;
    }

    /**
     * @param roleCode
     */
    public void setRoleCode(String roleCode) {
        this.roleCode = roleCode;
    }

    /**
     * @return ROLE_NAME
     */
    public String getRoleName() {
        return roleName;
    }

    /**
     * @param roleName
     */
    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    /**
     * @return VALID_MARK
     */
    public String getValidMark() {
        return validMark;
    }

    /**
     * @param validMark
     */
    public void setValidMark(String validMark) {
        this.validMark = validMark;
    }

    /**
     * @return DEL_MARK
     */
    public String getDelMark() {
        return delMark;
    }

    /**
     * @param delMark
     */
    public void setDelMark(String delMark) {
        this.delMark = delMark;
    }

    /**
     * @return CREATE_USER
     */
    public String getCreateUser() {
        return createUser;
    }

    /**
     * @param createUser
     */
    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    /**
     * @return CREATE_TIME
     */
    public Timestamp getCreateTime() {
        return createTime;
    }

     /**
     * @param createTime
     */
    public void setCreateTime(Timestamp createTime) {
        this.createTime = createTime;
    }

    public String getCreateTimeStr() {
        return createTimeStr;
    }

    public void setCreateTimeStr(String createTimeStr) {
        this.createTimeStr = createTimeStr;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getMutex() {
        return mutex;
    }

    public void setMutex(String mutex) {
        this.mutex = mutex;
    }

    public List<RoleDto> getMutexList() {
        return mutexList;
    }

    public void setMutexList(List<RoleDto> mutexList) {
        this.mutexList = mutexList;
    }
}
